/**
 *
 * @properties={typeid:24,uuid:"3e1f4796-2c91-45c2-ae11-b1f91a392807"}
 */
function altaDebe()
{
	subdiarios_cab_to_subdiarios.newRecord()
	subdiarios_cab_to_subdiarios.concepto = concepto
	subdiarios_cab_to_subdiarios.d_h = 'd'
	subdiarios_cab_to_subdiarios.fecha_devenga = fecha
	subdiarios_cab_to_subdiarios.importe = 100
	subdiarios_cab_to_subdiarios.plan_id = 1
	subdiarios_cab_to_subdiarios.userv_id = 1
	globals.total_debe_sub += subdiarios_cab_to_subdiarios.importe
}

/**
 *
 * @properties={typeid:24,uuid:"371c9546-2ea3-4351-860f-2bd424af0413"}
 */
function altaHaber()
{
	subdiarios_cab_to_subdiarios.newRecord()
	subdiarios_cab_to_subdiarios.concepto = concepto
	subdiarios_cab_to_subdiarios.d_h = 'h'
	subdiarios_cab_to_subdiarios.fecha_devenga = fecha
	subdiarios_cab_to_subdiarios.importe = 100
	subdiarios_cab_to_subdiarios.plan_id = 1
	subdiarios_cab_to_subdiarios.userv_id = 1
	globals.total_haber_sub += subdiarios_cab_to_subdiarios.importe
}

/**
 *
 * @properties={typeid:24,uuid:"abe4ecf1-1a9c-4261-8e9e-37ad6ceaed80"}
 */
function altaPrueba()
{
	controller.newRecord()
	concepto = 'bla'
	ejercicio_id = 1
	fecha = new Date (1,0,2009)
	nro_asiento = 1
	subdiario_id = 1
	tipo_id = 1
	globals.total_debe_sub = 0
	globals.total_haber_sub = 0
}

/**
 *
 * @properties={typeid:24,uuid:"f36db0b4-5eb3-4ba7-b8e5-0af0c5e8cc52"}
 */
function anterior()
{
	controller.setSelectedIndex(controller.getSelectedIndex() -1)
	calcularTotales()
}

/**
 *
 * @properties={typeid:24,uuid:"48a1efed-e313-44d6-8bce-32ddb02cc07f"}
 */
function calcularTotales()
{
	if (foundset.getSize() != 0)
	{
		globals.total_debe_sub = 0
		globals.total_haber_sub = 0
		var j = subdiarios_cab_to_subdiarios.getSelectedIndex()
		for (var i = 1; i<=subdiarios_cab_to_subdiarios.getSize();i++)
		{
			subdiarios_cab_to_subdiarios.setSelectedIndex(i)
			if (subdiarios_cab_to_subdiarios.d_h == 'd')
				globals.total_debe_sub += subdiarios_cab_to_subdiarios.importe
			else
				globals.total_haber_sub += subdiarios_cab_to_subdiarios.importe
		}
		subdiarios_cab_to_subdiarios.setSelectedIndex(j)
	}
}

/**
 *
 * @properties={typeid:24,uuid:"84c1da70-f1fc-42dd-a684-435037b2a66d"}
 */
function confirma()
{
	if (globals.total_debe_sub == globals.total_haber_sub)
	{
		if (globals.grabar())
			globals.gDialog('Exito','Asiento grabado exitosamente','OK','CerrarForm')
		else
			globals.gDialog('Error','No se puede grabar. Error en base de datos','OK','CerrarForm')
	}
	else
		globals.gDialog('Error','No se puede grabar. Debe distinto de Haber','OK','CerrarForm')
}

/**
 *
 * @properties={typeid:24,uuid:"df13bc8b-073d-412d-a8a5-90b68237ffb8"}
 */
function eliminar()
{
	if (subdiarios_cab_to_subdiarios.d_h == 'd')
		globals.total_debe_sub -= subdiarios_cab_to_subdiarios.importe
	else
		globals.total_haber_sub -= subdiarios_cab_to_subdiarios.importe
	
	subdiarios_cab_to_subdiarios.deleteRecord()
}

/**
 *
 * @properties={typeid:24,uuid:"bdfaa838-ae9d-40f2-8fbb-94d135bcfdca"}
 */
function onShow()
{
	globals.autoSaveOff()
	calcularTotales()
}

/**
 *
 * @properties={typeid:24,uuid:"87624e34-2c27-45f5-b515-dd87313be89b"}
 */
function siguiente()
{
	controller.setSelectedIndex(controller.getSelectedIndex() +1)
	calcularTotales()
}
